'''【问题描述】

编写一函数expand(s1,s2)，用以将字符串s1中的缩记符号在字符串s2中
扩展为等价的完整字符，例如将a-d扩展为abcd。
该函数可以处理大小写字母和数字，并可以处理a-b-c、a-z0-9与-a-z等类似的情况。
测试该函数：从键盘输入包含缩记符号的字符串，然后调用该函数进行扩展，
输出扩展结果。

注意：
待扩展字符串中有可能包含空格，例如：a-d x-z应扩展成：abcd xyz。
所以读入待扩展字符串时，应能够读入包含空格的字符串。

只要缩记符号-之后的字符比之前的字符的ASCII码值大，
就要将它们之间的所有字符扩展出来，例如：Z-a之间的字符也要扩展出来；

特殊情况：a-b-c将被扩展为：abc。a-a将被扩展为：a-a。

【输入形式】

从键盘输入包含扩展符的字符串

【输出形式】

输出扩展后的字符串

【输入样例】

a-c-u-B

【输出样例】

abcdefghijklmnopqrstu-B

【样例说明】

扩展输入a-c-u为：abcdefghijklmnopqrstu，而B比u值小，所以无法扩展，直接输出。

【代码如下】'''

s1=input()
n=len(s1)
s0=""
for i in range(n):
    if s1[i]=="-":
        s2=s1[i-1]
        s3=s1[i+1]
        if ord(s2)<ord(s3):
            for j in range(ord(s2)+1, ord(s3)):
                s0+=chr(j)
            i+=1
        else:
            s0+='-'
            i+=1
    else:
        s0+=s1[i]
        i+=1
print(s0)
        
